# near model CODE resource # jump table entries: 10960-10967 (8 of them) export_1370: 00000000 4E56 0000 link A6, 0 00000004 303C 03F1 move.w D0, 0x3F1 00000008 4E5E unlink A6 0000000A 4E75 rts export_1371: 0000000C 4E56 FFEC link A6, -0x0014 00000010 48E7 0118 movem.l -[A7], D7,A3,A4 00000014 266E 000C movea.l A3, [A6 + 0xC] 00000018 286E 0008 movea.l A4, [A6 + 0x8] 0000001C 2054 movea.l A0, [A4] 0000001E 4AA8 0036 tst.l [A0 + 0x36] 00000022 6700 0098 beq +0x9A /* 000000BC */ 00000026 0C68 04FC 0048 cmpi.w [A0 + 0x48], 0x4FC 0000002C 6600 008E bne +0x90 /* 000000BC */ 00000030 41EE FFF8 lea.l A0, [A6 - 0x8] 00000034 486E FFF8 pea.l [A6 - 0x8] 00000038 2F0B move.l -[A7], A3 0000003A 2F0C move.l -[A7], A4 0000003C 2054 movea.l A0, [A4] 0000003E 2050 movea.l A0, [A0] 00000040 2268 002C movea.l A1, [A0 + 0x2C] 00000044 4E91 jsr [A1] 00000046 41EE FFF0 lea.l A0, [A6 - 0x10] 0000004A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000004E 20D9 move.l [A0]+, [A1]+ 00000050 20D9 move.l [A0]+, [A1]+ 00000052 486E FFF0 pea.l [A6 - 0x10] 00000056 4EAD 0882 jsr [A5 + 0x882 /* export_268 */] 0000005A 486E FFF0 pea.l [A6 - 0x10] 0000005E 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 00000062 0C40 0004 cmpi.w D0, 0x4 00000066 5CC0 sge D0 00000068 0240 0001 andi.w D0, 0x1 0000006C 48C0 ext.l D0 0000006E 1E00 move.b D7, D0 00000070 2054 movea.l A0, [A4] 00000072 BE28 004B cmp.b D7, [A0 + 0x4B] 00000076 4FEF 0014 lea.l A7, [A7 + 0x14] 0000007A 6740 beq +0x42 /* 000000BC */ 0000007C 7000 moveq.l D0, 0x00 0000007E 1007 move.b D0, D7 00000080 2F00 move.l -[A7], D0 00000082 2F28 003E move.l -[A7], [A0 + 0x3E] 00000086 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 0000008A 2054 movea.l A0, [A4] 0000008C 1147 004B move.b [A0 + 0x4B], D7 00000090 486E FFF8 pea.l [A6 - 0x8] 00000094 4EAD 08DA jsr [A5 + 0x8DA /* export_279 */] 00000098 2D40 FFEC move.l [A6 - 0x14], D0 0000009C 486E FFF8 pea.l [A6 - 0x8] 000000A0 A8A3 syscall EraseRect 000000A2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000A6 2F0B move.l -[A7], A3 000000A8 2F0C move.l -[A7], A4 000000AA 4EAD 2AE2 jsr [A5 + 0x2AE2 /* export_1368 */] 000000AE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000000B2 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 000000B6 4FEF 001C lea.l A7, [A7 + 0x1C] 000000BA 6010 bra +0x12 /* 000000CC */ label000000BC: 000000BC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000C0 2F0B move.l -[A7], A3 000000C2 2F0C move.l -[A7], A4 000000C4 4EAD 2AE2 jsr [A5 + 0x2AE2 /* export_1368 */] 000000C8 4FEF 000C lea.l A7, [A7 + 0xC] label000000CC: 000000CC 4CEE 1880 FFE0 movem.l D7,A3,A4, [A6 - 0x20] 000000D2 4E5E unlink A6 000000D4 4E75 rts export_1372: 000000D6 4E56 0000 link A6, 0 000000DA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000000DE 266E 000C movea.l A3, [A6 + 0xC] 000000E2 286E 0008 movea.l A4, [A6 + 0x8] 000000E6 2054 movea.l A0, [A4] 000000E8 2F28 0042 move.l -[A7], [A0 + 0x42] 000000EC 2F0C move.l -[A7], A4 000000EE 2F0B move.l -[A7], A3 000000F0 2053 movea.l A0, [A3] 000000F2 2050 movea.l A0, [A0] 000000F4 2268 0034 movea.l A1, [A0 + 0x34] 000000F8 4E91 jsr [A1] 000000FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000000FE 2F0C move.l -[A7], A4 00000100 4EBA 0192 jsr [PC + 0x192 /* 00000294 */] 00000104 3C38 0BAA move.w D6, [0x00000BAA /* MBarHeight */] 00000108 4278 0BAA clr.w [0x00000BAA /* MBarHeight */] 0000010C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000110 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000114 2F0B move.l -[A7], A3 00000116 2F0C move.l -[A7], A4 00000118 4EAD 29DA jsr [A5 + 0x29DA /* export_1335 */] 0000011C 1E00 move.b D7, D0 0000011E 31C6 0BAA move.w [0x00000BAA /* MBarHeight */], D6 00000122 1007 move.b D0, D7 00000124 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 0000012A 4E5E unlink A6 0000012C 4E75 rts export_1373: 0000012E 4E56 FFFC link A6, -0x0004 00000132 48E7 0018 movem.l -[A7], A3,A4 00000136 266E 000C movea.l A3, [A6 + 0xC] 0000013A 286E 0008 movea.l A4, [A6 + 0x8] 0000013E 486E FFFC pea.l [A6 - 0x4] 00000142 2054 movea.l A0, [A4] 00000144 3028 0014 move.w D0, [A0 + 0x14] 00000148 48C0 ext.l D0 0000014A 2F00 move.l -[A7], D0 0000014C 2F0B move.l -[A7], A3 0000014E 2053 movea.l A0, [A3] 00000150 2050 movea.l A0, [A0] 00000152 2268 0074 movea.l A1, [A0 + 0x74] 00000156 4E91 jsr [A1] 00000158 508F addq.l A7, 8 0000015A 2F00 move.l -[A7], D0 0000015C 2054 movea.l A0, [A4] 0000015E 2F28 0042 move.l -[A7], [A0 + 0x42] 00000162 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */] 00000166 4A00 tst.b D0 00000168 4FEF 000C lea.l A7, [A7 + 0xC] 0000016C 6706 beq +0x8 /* 00000174 */ 0000016E 302E FFFE move.w D0, [A6 - 0x2] 00000172 6002 bra +0x4 /* 00000176 */ label00000174: 00000174 7001 moveq.l D0, 0x01 label00000176: 00000176 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 0000017C 4E5E unlink A6 0000017E 4E75 rts export_1374: 00000180 4E56 FFFC link A6, -0x0004 00000184 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000188 266E 0018 movea.l A3, [A6 + 0x18] 0000018C 286E 0008 movea.l A4, [A6 + 0x8] 00000190 486E FFFC pea.l [A6 - 0x4] 00000194 2054 movea.l A0, [A4] 00000196 3C28 0046 move.w D6, [A0 + 0x46] 0000019A 558F subq.l A7, 2 0000019C 2054 movea.l A0, [A4] 0000019E 2F28 0036 move.l -[A7], [A0 + 0x36] 000001A2 A960 syscall GetControlValue/GetCtlValue 000001A4 3E1F move.w D7, [A7]+ 000001A6 48C6 ext.l D6 000001A8 2006 move.l D0, D6 000001AA 4840 swap.w D0 000001AC 4240 clr.w D0 000001AE 7200 moveq.l D1, 0x00 000001B0 3207 move.w D1, D7 000001B2 8280 or.l D1, D0 000001B4 2F01 move.l -[A7], D1 000001B6 2054 movea.l A0, [A4] 000001B8 2F28 0042 move.l -[A7], [A0 + 0x42] 000001BC 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */] 000001C0 4A00 tst.b D0 000001C2 4FEF 000C lea.l A7, [A7 + 0xC] 000001C6 6706 beq +0x8 /* 000001CE */ 000001C8 26AE FFFC move.l [A3], [A6 - 0x4] 000001CC 6004 bra +0x6 /* 000001D2 */ label000001CE: 000001CE 7001 moveq.l D0, 0x01 000001D0 2680 move.l [A3], D0 label000001D2: 000001D2 2013 move.l D0, [A3] 000001D4 B0AE 0010 cmp.l D0, [A6 + 0x10] 000001D8 56C0 sne D0 000001DA 4400 neg.b D0 000001DC 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14] 000001E2 4E5E unlink A6 000001E4 4E75 rts export_1375: 000001E6 4E56 0000 link A6, 0 000001EA 48E7 0108 movem.l -[A7], D7,A4 000001EE 286E 0008 movea.l A4, [A6 + 0x8] 000001F2 2054 movea.l A0, [A4] 000001F4 7000 moveq.l D0, 0x00 000001F6 1028 004A move.b D0, [A0 + 0x4A] 000001FA 4A80 tst.l D0 000001FC 660A bne +0xC /* 00000208 */ 000001FE 2F28 003E move.l -[A7], [A0 + 0x3E] 00000202 70FF moveq.l D0, 0xFFFFFFFF 00000204 3F00 move.w -[A7], D0 00000206 A935 syscall InsertMenu label00000208: 00000208 302E 0012 move.w D0, [A6 + 0x12] 0000020C 48C0 ext.l D0 0000020E 2F00 move.l -[A7], D0 00000210 2F2E 000C move.l -[A7], [A6 + 0xC] 00000214 2054 movea.l A0, [A4] 00000216 2F28 0042 move.l -[A7], [A0 + 0x42] 0000021A 4EAD 242A jsr [A5 + 0x242A /* export_1153 */] 0000021E 2E00 move.l D7, D0 00000220 2054 movea.l A0, [A4] 00000222 7000 moveq.l D0, 0x00 00000224 1028 004A move.b D0, [A0 + 0x4A] 00000228 4A80 tst.l D0 0000022A 4FEF 000C lea.l A7, [A7 + 0xC] 0000022E 6606 bne +0x8 /* 00000236 */ 00000230 3F28 0046 move.w -[A7], [A0 + 0x46] 00000234 A936 syscall DeleteMenu label00000236: 00000236 2007 move.l D0, D7 00000238 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 0000023E 4E5E unlink A6 00000240 4E75 rts export_1376: 00000242 4E56 0000 link A6, 0 00000246 48E7 0108 movem.l -[A7], D7,A4 0000024A 286E 0008 movea.l A4, [A6 + 0x8] 0000024E 2054 movea.l A0, [A4] 00000250 7000 moveq.l D0, 0x00 00000252 1028 004A move.b D0, [A0 + 0x4A] 00000256 4A80 tst.l D0 00000258 660A bne +0xC /* 00000264 */ 0000025A 2F28 003E move.l -[A7], [A0 + 0x3E] 0000025E 70FF moveq.l D0, 0xFFFFFFFF 00000260 3F00 move.w -[A7], D0 00000262 A935 syscall InsertMenu label00000264: 00000264 2F2E 000C move.l -[A7], [A6 + 0xC] 00000268 2054 movea.l A0, [A4] 0000026A 2F28 0042 move.l -[A7], [A0 + 0x42] 0000026E 4EAD 2432 jsr [A5 + 0x2432 /* export_1154 */] 00000272 1E00 move.b D7, D0 00000274 2054 movea.l A0, [A4] 00000276 7000 moveq.l D0, 0x00 00000278 1028 004A move.b D0, [A0 + 0x4A] 0000027C 4A80 tst.l D0 0000027E 508F addq.l A7, 8 00000280 6606 bne +0x8 /* 00000288 */ 00000282 3F28 0046 move.w -[A7], [A0 + 0x46] 00000286 A936 syscall DeleteMenu label00000288: 00000288 1007 move.b D0, D7 0000028A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000290 4E5E unlink A6 00000292 4E75 rts export_1377: fn00000294: 00000294 4E56 FFFC link A6, -0x0004 00000298 48E7 0118 movem.l -[A7], D7,A3,A4 0000029C 286E 0008 movea.l A4, [A6 + 0x8] 000002A0 2054 movea.l A0, [A4] 000002A2 7000 moveq.l D0, 0x00 000002A4 1028 004A move.b D0, [A0 + 0x4A] 000002A8 4A80 tst.l D0 000002AA 660A bne +0xC /* 000002B6 */ 000002AC 2F28 003E move.l -[A7], [A0 + 0x3E] 000002B0 70FF moveq.l D0, 0xFFFFFFFF 000002B2 3F00 move.w -[A7], D0 000002B4 A935 syscall InsertMenu label000002B6: 000002B6 266D F62A movea.l A3, [A5 - 0x9D6] 000002BA 2053 movea.l A0, [A3] 000002BC 4AA8 0014 tst.l [A0 + 0x14] 000002C0 6718 beq +0x1A /* 000002DA */ 000002C2 2D4B FFFC move.l [A6 - 0x4], A3 000002C6 206E FFFC movea.l A0, [A6 - 0x4] 000002CA 2050 movea.l A0, [A0] 000002CC 2F28 0014 move.l -[A7], [A0 + 0x14] 000002D0 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 000002D4 2640 movea.l A3, D0 000002D6 588F addq.l A7, 4 000002D8 6006 bra +0x8 /* 000002E0 */ label000002DA: 000002DA 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */] 000002DE 2640 movea.l A3, D0 label000002E0: 000002E0 7001 moveq.l D0, 0x01 000002E2 2F00 move.l -[A7], D0 000002E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000002E8 2F0B move.l -[A7], A3 000002EA 2054 movea.l A0, [A4] 000002EC 2F28 0042 move.l -[A7], [A0 + 0x42] 000002F0 4EAD 0EDA jsr [A5 + 0xEDA /* export_471 */] 000002F4 200B move.l D0, A3 000002F6 4FEF 0010 lea.l A7, [A7 + 0x10] 000002FA 6708 beq +0xA /* 00000304 */ 000002FC 2F0B move.l -[A7], A3 000002FE 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000302 588F addq.l A7, 4 label00000304: 00000304 558F subq.l A7, 2 00000306 2054 movea.l A0, [A4] 00000308 2F28 003E move.l -[A7], [A0 + 0x3E] 0000030C A950 syscall CountMItems 0000030E 3E1F move.w D7, [A7]+ 00000310 2054 movea.l A0, [A4] 00000312 2F28 0036 move.l -[A7], [A0 + 0x36] 00000316 3F07 move.w -[A7], D7 00000318 A965 syscall SetControlMaximum/SetMaxCtl 0000031A 2054 movea.l A0, [A4] 0000031C 2F28 0036 move.l -[A7], [A0 + 0x36] 00000320 4A47 tst.w D7 00000322 6604 bne +0x6 /* 00000328 */ 00000324 7000 moveq.l D0, 0x00 00000326 6002 bra +0x4 /* 0000032A */ label00000328: 00000328 7001 moveq.l D0, 0x01 label0000032A: 0000032A 4880 ext.w D0 0000032C 3F00 move.w -[A7], D0 0000032E A964 syscall SetControlMinimum/SetMinCtl 00000330 2054 movea.l A0, [A4] 00000332 7000 moveq.l D0, 0x00 00000334 1028 004A move.b D0, [A0 + 0x4A] 00000338 4A80 tst.l D0 0000033A 6606 bne +0x8 /* 00000342 */ 0000033C 3F28 0046 move.w -[A7], [A0 + 0x46] 00000340 A936 syscall DeleteMenu label00000342: 00000342 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00000348 4E5E unlink A6 0000034A 4E75 rts